body {
       color: black;
       background-color: #ddd;
       font-family:verdana,arial,sans-serif;
       font-size:12px;
       padding: 1ex 0;
       }
p {
    text-indent: 2em;
    }
td {
     border:#666666 1px solid;
     }
a {
    text-decoration:none;
    color:#660000;
    }
a:hover {
          text-decoration:underline;
          }
input {
        border: 1px solid #666666;
        }
.clearer {
           clear: both;
           }

/* top level div */
#top {
       background: #a2a09b URL('/images/top.png') no-repeat;
       height: 80px;
       width: 960px;
       border: 1px solid #666666;
       border-bottom: 0px none;
       margin: 0 auto;
       }
#bot {
       background: #a2a09b URL('/images/bot.png') no-repeat;
       height: 80px;
       width: 960px;
       border: 1px solid #666666;
       border-top: 0px none;
       margin: 0 auto;
       color: #666;
       font-size: 12px;
       text-align: center;
       }
#bot p {
         padding-top: 25px;
         margin: 0 auto;
         }
#mid {
       width: 960px;
       margin: 0 auto;
       border-left: 1px solid #666666;
       border-right: 1px solid #666666;
       background-color: white;
       }

#header, #content {
                    width: 960px;
                    margin: 0 auto;
                    padding-top: 3ex;
          }
#content {
           padding-bottom: 2ex;
           }

#global-nav {
              padding: 0;
              margin: 0;
              margin-left: 0.5em;
              list-style: none;
              }
#global-nav li {
                 display: inline;
                 border: 1px solid #666666;
                 padding: 2px 1em 0px 1em;
                 margin-left: 0.5em;
                 }
#global-nav li.selected {
                          background-color: #b3b2ad;
                          border-bottom: 1px solid #b3b2ad;
                           }
#personaltools {
                 margin: 0;
                 padding: 0;
                 border-top: 1px solid #666666;
                 border-bottom: 1px solid #666666;
                 height: 1.5ex;
                 background-color:#b3b2ad;
                 }
#crumbs {
          border-bottom: 1px solid #666666;
          padding-left: 1em;
          }

#colone {
          width: 210px;
          float: left;
          margin: 0 1em;
          }
#colone .title {
                 background-color: #b3b2ad;
                 border: 1px solid #666666;
                 border-bottom: 0 none;
                 padding: 2px 0;
                 text-align: center;
                 }
#colone .listcon {
                   border: 1px solid #666666;
                   margin-bottom: 2ex;
                   }
#colone .listcon ul {
                      list-style: decimal-leading-zero;
                      line-height: 20px;
                      }

#coltwo {
          width: 690px;			/* 960 = 210+15*4+x 15px~~1em */
          float: left;
          margin: 0 1em;
          padding: 0;
          }
#coltwo .title {
                 font-weight: bold;
                 font-size: 15px;
                 border-bottom: 1px solid #666666;
                 }
#coltwo p {
            line-height: 18px;
             }
#coltwo .sep {
               height:3ex;
               }
#coltwo pre {
              width: 90%;
              padding: 0.5em;
              background-color: #eeeeee;
              border: solid 1px #aaaaee;
              color: #112222;
              }
